/**
 * 
 */
package springdata_CrudRepository.repository;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import springdata_CrudRepository.domain.User;

/**
 * @author 罗老师【Long】
 * Version:1.0
 * 备注：本套课程提供全部源码+笔记+相关开发工具+答疑服务
 */
public interface UserRepository extends  JpaRepository<User,Integer>{

	/**
	 * @param username
	 * @return
	 * 根据用户名查询  
	 * 个性化查询
	 * 查询的方法名称必须以  find、get、read开头
	 * 条件关键字必须用by连接
	 */
	List<User> getByUsername(String username);

	/**
	 * @param username
	 * @param sex
	 * @return
	 */
	List<User> findByUsernameAndSex(String username, String sex);

	/**
	 * @param username
	 * @param sex
	 * @return
	 * 根据用户名和性别进行模糊查询  
	 */
	List<User> findByUsernameLikeAndSexLike(String username, String sex);

	

}
